# 数据库对象 #

from app import app  #第一个app为模块名，第二个app为flask实例名
from flask_sqlalchemy import SQLAlchemy

# 变量
databaseType = 'postgresql'  # 数据库类型
databaseDrive = 'psycopg2'  # 驱动包
databaseUserName = 'postgres'  # 用户名
databasePassword = '123'  # 密码
# databaseHost = 'localhost'  # 主机
# databaseHost = '47.101.152.201'# 阿里云(管月)
# databaseHost = '120.24.111.99
databaseHost = '218.244.139.110'
databasePort = '5432'  # 端口号
# databaseName = 'onlineCarHailingOrderDispatch'  # 数据库名
# databaseName = 'onlinecarhailing_orderdispatch'  # 数据库名
databaseName = 'chengdu'  # 数据库名


# 连接数据库
# 数据库类型+数据库驱动名称://用户名:口令@机器地址:端口号/数据库名
con = f"{databaseType}+{databaseDrive}://{databaseUserName}:{databasePassword}" + f"@{databaseHost}:{databasePort}/{databaseName}"
app.config['SQLALCHEMY_DATABASE_URI'] = con
app.config["SQLALCHEMY_TRACK_MODIFICATIONS"] = False
db = SQLAlchemy(app)